function StepsList(data){
	var steps = new Array();
	for (var i = 0; i < data.length; i++) {
		steps[i] = new Step(data[i]);
	}

	this.getCurrentIndex =  function(){
		var realUrl = document.location.href;
		for (i = 0; i < steps.length; i++){
			Step step = steps[i];
			if (step.getUrl() == realUrl){
				return i;
			};
		}
	};
	
	this.getUrl =  function(index){
		return steps[index].getUrl();
	};
	
	this.getName =  function(index){
		return steps[index].getName();
	};
	
	this.getDescription =  function(index){
		return steps[index].getDescription();
	};
	
	this.getNotCompletedText =  function(index){
		return steps[index].getNotCompletedText();
	};
	
	this.getCompletedText =  function(index){
		return steps[index].getCompletedText();
	};
	
	this.getNotCompletedImage =  function(index){
		return steps[index].getNotCompletedImage();
	};
	
	this.getCompletedImage =  function(index){
		return steps[index].getCompletedImage();
	}
}